@charset "utf-8";
/**
深圳市国人伟业信息技术有限公司
http://www.grwy.cn/
**/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;text-align:justify;text-justify:inter-ideograph;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:14px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{color:#565656;font-size:14px;line-height:24px;font-family:"Microsoft YaHei","SimSun", Arial, Helvetica, sans-serif;}
a{color:#565656;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition:all ease 0.3s;}
a:hover{color:#fe4a00;text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.w1200{width:1340px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.mb35{margin-bottom:35px;}
.center{text-align:center;}
.hide{overflow:hidden;}
.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

@font-face {
 font-family: 'iconfont';
 src: url('../font/iconfont.eot');
 src:
   url('../font/iconfont.eot?#font-spider') format('embedded-opentype'),
   url('../font/iconfont.woff') format('woff'),
   url('../font/iconfont.ttf') format('truetype'),
   url('../font/iconfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}

/* 头部  */
.header{height:100px;padding-top:35px;background: url('../images/head_bg.jpg');}
.header .tie{margin-left:30px;padding-left:30px;border-left:1px dotted #bfbfbf;font-size:18px;color:#333;text-align:center;font-weight:normal;margin-top:5px;}
.header .tie span{display:block;font-size:22px;color:#fe4a00;font-weight:bold;line-height:28px;position:relative;padding:0 20px;}
.header .tie span:after,.header .tie span:before{content:"";position:absolute;width:13px;height:12px;background: url('../images/star.png') no-repeat;left:0;top:50%;margin-top:-6px;}
.header .tie span:after{left:auto;right:0;}
.header .tel{background: url('../images/pIcon.png') no-repeat right center;padding-right:45px;color:#888;text-align:right;}
.header .tel span{display:block;font-size:28px;color:#fe4a00;font-family:Arial;line-height:28px;}

/* 导航  */
.nav{height:60px;background:#fe4a00;font-size:18px;}
.nav .m{float:left;width:165px;position:relative;z-index:2;text-align:center;line-height:20px;}
.nav .m>a{color:#fff;display:block;position:relative;border-right:1px solid #fe5c1a;height:46px;padding-top:14px;z-index:2;}
.nav .m:first-child>a{border-left:1px solid #fe5c1a;}
.nav .m>a span{display:block;font-size:12px;font-family:Arial;opacity:.95;}
.nav .m>a:after{content:"";position:absolute;left :0;bottom:0;height:0;background: url('../images/nav_h.jpg') no-repeat center;width:100%;transition:all 0.3s;z-index:-1;}
.nav li .cur,.nav li.m>a:hover,.nav li.on>a{color:#fff;}
.nav li .cur:after,.nav li.m>a:hover:after{height:100%;}
.nav .navSub{position:absolute;top:60px;width:165px;display:none;left:0;background:#f3f3f3;}
.nav .navSub:after{content:"";position:absolute;left:50%;top:-12px;border:6px solid transparent;border-bottom-color:#ddd;margin-left:-6px;z-index:3;}
.nav .navSub li{float:none;height:34px;line-height:34px;border-bottom:1px solid #ddd;background:none;margin-left:0;text-align:center;font-size:16px;text-align:center;}
.nav .navSub li:last-child{border-bottom:none;}
.nav .navSub a{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:34px;color:#333;display:block;border-radius:0;}
.nav .navSub a:hover{background:#ff5f00;color:#fff;}

/*  广告轮播图 */
.banner{ margin: 0 auto;position:relative; overflow:hidden;height:700px;}
.banner .bd{height:700px; z-index:0;position:relative;left:50%; margin-left:-960px;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:40px;height:40px; background: url('../images/ctrl.png') no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -40px 0px;}
.banner_ctr a:hover{opacity:1;filter:alpha(opacity=100);}
.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:5;left:50%;font-size: 0; line-height: 0;height: 0px; margin-left:-30px;height:14px;}
.banner .hd li{z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1;border-radius:100%;border:2px solid #fff;position:relative;transition:all 0.3s;}
.banner .hd li:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:2px;left:2px;border-radius:100%;}
.banner .hd li:hover,.banner .hd .on{border:2px solid #fe4a00;transform:scale(1.1);}
.banner .hd .on:after{background:#fe4a00;}

/*  搜索 */
.search{height:80px;line-height:80px;border-bottom:1px solid #e5e5e5;}
.searFont{width:820px;overflow:hidden;border-left:1px solid #e5e5e5;padding-left:40px;}
.searFont strong{color:#333;font-weight:normal;}
.searFont a{margin:0 8px;}
.searMain{width:430px;height:80px;line-height:80px;border-left:1px solid #e0e0e0;background:#fff;border-right:1px solid #e0e0e0;}
.searSelect{float:left;width:54px;color:#333;padding-left:15px;position:relative;font-size:12px;cursor:pointer;border-right:1px solid #ddd;}
.searSelect span{position:relative;display:block;}
.searSelect span:after{content:"";position:absolute;right:8px;top:38px;border:4px solid transparent;border-top-color:#333;}
.searSelect ul{position:absolute;top:80px;left:0;background:#f5f5f5;text-align:center;width:70px;display:none;}
.searSelect ul li{padding-left:15px;line-height:25px;border-top:1px solid #f5f5f5;}
.searSelect ul li:hover{background:#f1f1f1;}
.search .txt{width:300px;float:left;height:80px; line-height:80px;color:#666;padding:0 10px;}
.search .btn{float:left;width:40px;height:80px; cursor:pointer;transition:all 0.3s;background:url('../images/searIcon.png') no-repeat left center;}
.search .btn:hover{opacity:.8;}

/*  案例 */
.case{padding:60px 0;overflow:hidden;}
.hTitle{text-align:center;margin-bottom:35px;font-weight:normal;color:#191919;}
.hTitle h3{margin-bottom:10px;font-weight:normal;}
.hTitle span{position:relative;padding:0 20px;font-size:36px;line-height:36px;}
.hTitle span:before,.hTitle span:after{content:"";position:absolute;left:-26px;width:26px;height:5px;background: url('../images/tie_l.png') no-repeat;top:24px;}
.hTitle span:after{left:auto;right:-26px;background: url('../images/tie_r.png') no-repeat;}
.hTitle i{font-style:normal;font-size:14px;color:#888;font-family:Arial;display:block;line-height:24px;}
.hTitle h4{font-size:16px;font-weight:normal;color:#666;}

.caseMenu{margin-bottom:50px;overflow:hidden;}
.caseMenu li{float:left;border-right:1px dotted #ccc;text-align:center;width:266px;font-size:18px;color:#333;}
.caseMenu li a{display:inline-block;text-align:left;padding-left:50px;line-height:22px;}
.caseMenu li i{float:left;width:40px;height:38px;background: url('../images/case_icon.png') no-repeat;margin-left:-50px;transition:all 0.4s;}
.caseMenu li span{display:block;font-size:12px;color:#888;font-family:Arial;}
.caseMenu li:last-child{border-right:none;}
.caseMenu li:nth-child(2) i{background-position: -40px 0;}
.caseMenu li:nth-child(3) i{background-position: -80px 0;}
.caseMenu li:nth-child(4) i{background-position: -120px 0;}
.caseMenu li:nth-child(5) i{background-position: -160px 0;}
.caseMenu .on a,.caseMenu .on a span{color:#fe4a00;}
.caseMenu li.on i{background-position: 0 -38px;}
.caseMenu li:nth-child(2).on i{background-position: -40px -38px;;}
.caseMenu li:nth-child(3).on i{background-position: -80px -38px;;}
.caseMenu li:nth-child(4).on i{background-position: -120px -38px;;}
.caseMenu li:nth-child(5).on i{background-position: -160px -38px;;}

.caseMain,.caseBox{max-height:1240px;overflow:hidden;}
.caseMain ul{width:1390px;}
.caseMain li{float:left;overflow:hidden;position:relative;margin-bottom:35px;margin-right:30px;}
.caseMain li .pImg{display:block;width:425px;height:295px;overflow:hidden;position:relative;margin-bottom:15px;}
.caseMain li img{width:425px;height:295px;transition:all .5s;}
.caseMain li h4{font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;height:30px;}
.caseMain li p{height:45px;position:relative;background: url('../images/p_arr.png') no-repeat left bottom;color:#888;transition:all 0.3s;}
.caseMain li .pImg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,74,0,.7);transition:all 0.3s;transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-webkit-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform-origin:top;z-index:2;}
.caseMain li:hover img{transform:scale(1.1);}
.caseMain li:hover .pImg:before{transform:perspective(200px) rotateX(0);}
.caseMain li:hover .pImg:after{transition-delay:.1s;margin-top:-27px;opacity:1;}
.caseMain li:hover h4{color:#ff4a00;}
.caseMain li:hover p{background:-50px bottom;}
.caseMain li:after{content:"";position:absolute;left:0;bottom:0;transition:all 0.4s;height:1px;background:#ff4a00;width:0;}
.caseMain li:hover:after{width:100%;}
.caseMain li .txt{position:absolute;top:0;width:80%;padding:10%;color:#fff;z-index:2;padding-top:15%;opacity:0;transition:all 0.3s;}
.caseMain li:hover .txt{opacity:1;padding-top:18%;}

.hMore{display:block;height:46px;line-height:46px;width:235px;text-align:center;position:relative;margin:0 auto;margin-top:50px;text-align:center;font-size:14px;color:#333;}
.hMore i{font-style:normal;margin-left:10px;}
.hMore:after{content:"";position:absolute;top:-10px;background: url('../images/more_bg.png') no-repeat;width:235px;height:56px;left:0;}
.hMore:hover{background:#ff4a00;color:#fff;}


/* 优势 */
.odds{background: url('../images/odds_bg.jpg');padding-top:20px;overflow:hidden;}
.oddsMain{background-image: url('../images/odds_bg2.jpg');background-position:center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;position:relative;z-index:2;}
.oddsMain:after{content:"";position:absolute;background: url('../images/odds_bg2.png');top:0;left:0;width:100%;height:100%;z-index:-1;}
.oddsMain a{display:block;color:#fff;height:355px;}
.oddsMain{height:380px;overflow:hidden;color:#fff;}
.oddsMain li{background:#1f2b59;padding:100px 20px 20px 60px;width:145px;height:320px;font-size:14px;position:relative;transition:.6s;float:left;z-index:2;}
.oddsMain li:after{content:"";position:absolute;left:0;top:0;width:235px;background: url('../images/odds_1.png') no-repeat;height:380px;z-index:-1;opacity:.8;transition:all .3s;}
.oddsMain li .icon{display:inline-block;width:50px;height:50px;background: url('../images/odds_icon.png') no-repeat;position:relative;}
.oddsMain li h3{margin-top:25px;font-size:24px;font-weight:normal;margin-bottom:40px;position:relative;padding-bottom:20px;}
.oddsMain li h3 span{display:block;font-size:12px;font-family:Arial;opacity:.9;}
.oddsMain li h3:after{content:"";position:absolute;left:0;bottom:0;height:1px;background:#fff;width:12px;transition:all 0.3s;}
.oddsMain li .txt{position:relative;transition:all 0.4s;opacity:0;top:30px;transition-delay:.2s;}
.oddsMain li h4{font-size:18px;font-weight:normal;margin-bottom:15px;}
.oddsMain li:nth-child(2){background:#222f60;}
.oddsMain li:nth-child(3){background:#29376c;}
.oddsMain li:nth-child(4){background:#313f75;}
.oddsMain li:nth-child(5){background:#3c4a82;}
.oddsMain li:nth-child(2) .icon{background-position: -50px 0;}
.oddsMain li:nth-child(3) .icon{background-position: -100px 0;}
.oddsMain li:nth-child(4) .icon{background-position: -150px 0;}
.oddsMain li:nth-child(5) .icon{background-position: -200px 0;}
.oddsMain li:nth-child(2):after{background: url('../images/odds_2.png') no-repeat;}
.oddsMain li:nth-child(3):after{background: url('../images/odds_3.png') no-repeat;}
.oddsMain li:nth-child(4):after{background: url('../images/odds_4.png') no-repeat;}
.oddsMain li:nth-child(5):after{background: url('../images/odds_5.png') no-repeat;}
.oddsMain li.on{background:#fe4a00;width:320px;padding:25px 60px 20px 60px;height:335px;}
.oddsMain li.on .txt{opacity:1;top:0;}
.oddsMain li.on:after{opacity:1;}

/* 关于我们 */
.about{padding:60px 0 40px 0;overflow:hidden;}
.aboutL{width:735px;height:440px;overflow:hidden;}
.aboutL img{width:735px;height:440px;/*animation:scale 15s linear infinite normal;*/}
.aboutR{border:1px solid #e0e0e0;width:470px;height:358px;border-left:none;padding:55px 67px 25px 67px;}
.aboutR h3{font-size:24px;font-weight:normal;margin-bottom:30px;color:#333;}
.aboutR .txt{height:140px;margin-bottom:10px;overflow:hidden;}
.aboutR .hMore{display:inline-block;}
@keyframes scale
{
    0%   {transform:scale(1,1);}
    50%{transform:scale(1.1,1.1);}
    100%{transform:scale(1,1);}
}

/* 荣誉资质 */
.honor{padding-bottom:60px;position:relative;}
.honor .title{font-size:22px;color:#333;background: url('../images/h_line.jpg') no-repeat left center;margin-bottom:20px;font-weight:normal;padding-left:20px;}
.honor .title a{float:right;font-size:14px;background: url('../images/more.jpg') no-repeat right center;padding-right:20px;}
.honor .ohbox{overflow:hidden;height:327px;border-left:1px solid #d9d9d9;}
.honor .ohbox li{float:left;width:265px;border:1px solid #d9d9d9;margin-left:-1px;overflow:hidden;transition:all 0.3s;position:relative;}
.honor .ohbox li .pImg{display:block;width:265px;height:275px;overflow:hidden;}
.honor .ohbox li img{width:265px;height:275px;transition:all .5s;}
.honor .ohbox li p{height:50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;line-height:40px;text-align:center;padding:0 10px;}
.honor li:hover{box-shadow:0 0 8px #ccc;z-index:2;}
.honor li:hover img{transform:scale(1.1);}
.honor .pageBtn span{position:absolute;cursor:pointer;left:-60px;top:180px;font-size:48px;font-weight: bold;font-family: "宋体";line-height:48px;}
.honor .pageBtn .next{left:auto;right:-60px;}
.honor .pageBtn span:hover{color:#f7652a;}



/* 一站式服务 */
.service{background-image: url('../images/service_bg.jpg');background-position:center;background-repeat: no-repeat;background-size:cover;background-attachment: fixed;padding:60px 0;overflow:hidden;}
.service li{float:left;width:198px;background:#1f2b59;color:#fff;padding:35px;height:215px;transition:all .3s;}
.service li .icon{display:inline-block;width:36px;height:36px;background: url('../images/service_icon.png') no-repeat;position:relative;}
.service li h3{margin-top:15px;font-size:24px;font-weight:normal;margin-bottom:25px;position:relative;padding-bottom:10px;}
.service li h3 span{display:block;font-size:12px;font-family:Arial;opacity:.8;}
.service li h3:after{content:"";position:absolute;left:0;bottom:0;height:1px;background:#fff;width:12px;transition:all .3s;}
.service li:nth-child(2){background:#222f60;}
.service li:nth-child(3){background:#29376c;}
.service li:nth-child(4){background:#313f75;}
.service li:nth-child(5){background:#3c4a82;}
.service li:nth-child(2) .icon{background-position: -36px 0;}
.service li:nth-child(3) .icon{background-position: -72px 0;}
.service li:nth-child(4) .icon{background-position: -108px 0;}
.service li:nth-child(5) .icon{background-position: -144px 0;}
.service li:hover{background:#fe4a00;}
.service li:hover h3:after{width:90px;}
.service .hMore{background:#313f75;color:#fff;font-size:16px;font-weight:bold;}
.service .hMore:hover{background:#f7652a;}

/* 经典客户 */
.partner{padding:60px 0;overflow:hidden;}
.partner ul{padding:1px;overflow:hidden;}
.partner li{float:left;width:222px;height:118px;/* border:1px solid #d3d4d6; */position:relative;overflow:hidden;box-shadow:0 0 0 1px #d3d4d6;transition:all .3s;}
.partner li img{width:222px;height:118px;transition:all 0.4s;}
.partner li span{height:35px;line-height:35px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 10px;transition:all 0.4s;background:#fe4a00;display:block;color:#fff;position:relative;z-index:2;}
.partner li:hover span{margin-top:-25px;}
.partner li:hover img{margin-top:-10px;}
.partner li:hover{box-shadow:0 0 0 1px #fe4a00;z-index:2;}

/*  新闻 */
.news{padding:60px 0;overflow:hidden;background: url('../images/nwes_bg.jpg');}
.newsLeft{width:840px;overflow:hidden;}
.newsLeft .menu{height:55px;margin-bottom:25px;overflow:hidden;padding-left:1px;font-weight:normal;}
.newsLeft .menu .m{width:160px;font-size:24px;color:#333;text-align:center;font-weight:normal;line-height:53px;margin-right:25px;}
.newsLeft .menu .on{color:#fe4a00;}
.news h3 .more{float:right;font-size:14px;background: url('../images/more.jpg') no-repeat right center;padding-right:20px;margin-top:15px;}
.newsMain,.newsBox{height:410px;overflow:hidden;}
.newsMain ul{width:1380px;}
.newsMain li{float:left;width:410px;background:#fff;position:relative;margin-right:20px;}
.newsMain li a{display:block;height:410px;}
.newsMain li:after,.newsR li a:after{content:"";position:absolute;left:0;bottom:0;height:2px;background:#fe4a00;width:100%;transform:scale(0,1);transform-origin:right top;transition:transform .3s}
.newsMain li .pImg{display:block;width:410px;height:260px;overflow:hidden;}
.newsMain li img{width:410px;height:260px;transition:all 0.5s;}
.newsMain li .date{position:absolute;z-index:2;width:60px;height:50px;background:rgba(254,74,0,.8);color:#fff;text-align:center;font-family:Arial;padding-top:10px;top:0;left:0;}
.newsMain li .date span{display:block;font-size:30px;line-height:30px;}
.newsMain li .txt{padding:25px;color:#888;}
.newsMain li h4{font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:15px;color:#333;}
.newsMain li:hover img{transform:scale(1.1);}
.newsMain li:hover h4{color:#fe4a00;}
.newsMain li:hover:after,.newsR li a:hover:after{transform:scale(1);transform-origin:left top;}

/*  华宫公益 */
.newsR{width:450px;overflow:hidden;}
.newsR .title{height:40px;margin-bottom:25px;font-size:24px;color:#333;font-weight:normal;overflow:hidden;padding-top:15px;}
.newsR .title span{font-size:14px;color:#666;font-family:Arial;margin-left:5px;}
.newsR .title .more{margin-top:5px;}
.newsR .main{height:410px;overflow:hidden;}
.newsR li{margin-bottom:10px;}
.newsR li a{padding:25px;position:relative;height:80px;background:#fff;color:#888;display:block;}
.newsR li h4{font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:10px;font-weight:normal;}
.newsR li a:hover h4{color:#fe4a00;}

/* 底部 */
.footer{background: url('../images/foot_bg.jpg');color:#bebebe;overflow:hidden;}
.footMain{padding:50px 0;overflow:hidden;}
.footLeft{width:900px;overflow:hidden;}
.footLeft ul{float:left;width:200px;line-height:26px;}
.footLeft ul h3,.footContact h3{font-size:18px;color:#fff;height:40px;font-weight:normal;}
.footWx{width:300px;text-align:center;}
.footWx p{width:146px;text-align:center;}
.footWx img{width:135px;padding:11px 11px 0 0;margin-bottom:10px;background: url('../images/zwm_bg.png') no-repeat;}
.footBottom{position:relative;padding:30px 0;}
.footBottom:after{content:"";position:absolute;left:-100%;width:300%;height:1px;background:#636363;top:0;}
.firendLink{margin-top:5px;}
.firendLink a{margin:0 6px;}
.footer a{color:#bebebe;}
.footer a:hover{color:#fff;}
.footBrand{width:150px;border:1px solid transparent;height:28px;line-height:28px;position:relative;margin-right:20px;z-index:6;float:right;font-size:14px;}
.footBrand span{display:block;padding:0 10px;background: url('../images/arr.png') no-repeat 130px center;color:#fff;}
.footBrand.on{border-color:#686868;}
.footBrand .main{position:absolute;bottom:28px;background:#3a3a3a;border:1px solid #686868;padding:0 10px;left:-1px;right:-1px;display:none;}
.footBrand .main a:last-child{border-bottom:none;}
.footBrand a{display:block;border-bottom:1px solid #555;}

/* 内页公用 */
.listBanner,.pageBan{ width:1920px; position: relative; left:50%; margin-left:-960px; height:340px;overflow:hidden;}
.listWrapper{padding:50px 0;overflow:hidden;}
.listLeft{width:270px; float: left;overflow: hidden;}
.listRight{width:1040px; float: right; overflow: hidden;border:1px solid #d9d9d9;  /* text-align:justify;text-justify:inter-ideograph; */font-size:14px;}
.listBox{padding:49px;overflow:hidden;min-height:400px;}
.hTitle2{padding:35px 0 30px 0;border-bottom:1px solid #d9d9d9;margin-bottom:0;}
.breadCrumb{height:50px;line-height:50px;border-bottom:1px solid #e9e9e9;color:#ccc;}
.breadCrumb span{background:url('../images/home_icon.png') no-repeat left center; padding-left:24px;color:#565656;}
.breadCrumb a{margin:0 5px;}
.breadCrumb .back{float:right;background: url('../images/back.png') no-repeat left center;padding-left:20px;}
.proSear{margin-bottom:60px;}
.proSear form{width:725px;margin:0 auto;margin-top:15px;background:#fff;height:50px;line-height:50px;background:#f1f1f1}
.proSear .searSelect{border-right:1px solid #ccc;}
.proSear .txt{width:585px;float:left;height:50px; line-height:40px;color:#666;padding:0 10px;background:#f1f1f1;}
.proSear .btn{float:left;width:50px;height:50px; cursor:pointer;transition:all 0.3s;background:#ddd url('../images/searIcon.png') no-repeat center;border-left:1px solid #ddd;}
.proSear .btn:hover{opacity:.8;}
.proSear .searSelect span:after{top:25px;}

/* 内页菜单 */
.listMenu{height:60px;line-height:60px;background:#f5f5f5;border-bottom:1px solid #e9e9e9;}
.listMenu .menu a{float:left;font-size:16px;color:#333;position:relative;margin-right:35px;}
.listMenu .menu a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;transition:all 0.4s;background:#fe4a00;}
.listMenu .menu a.cur,.listMenu .menu a:hover{color:#fe4a00;}
.listMenu .menu a.cur:after,.listMenu .menu a:hover:after{width:100%;}

/* 内页左侧菜单 */
.sidebar{margin-bottom:20px;}
.side_title{background:#fe4a00;height:80px;color:#fff;font-size:22px;font-weight:normal;line-height:80px;padding-left:30px;}
.sidebarMenu{background:#fff;border:1px solid #d9d9d9;border-top:none;}
.sidebarMenu li{font-size:16px;}
.sidebarMenu li a{height:70px;line-height:70px;border-bottom:1px solid #d9d9d9;padding-left:30px;display:block; color:#191919; background: url('../images/side_li.png') no-repeat 230px center;position:relative;}
.sidebarMenu>li>a:after{content:"";position:absolute;left:-1px;top:0;height:0;width:3px;background:#fe4a00;transition:all 0.3s;}
.sidebarMenu li .cur,.sidebarMenu li a:hover{background:#ededed url('../images/side_lih.png') no-repeat 230px center;color:#fe4a00;}
.sidebarMenu li .cur:after,.sidebarMenu li a:hover:after{height:100%;}
.sidebarMenu li:last-child a{border-bottom:none;}
.sidebarMenu li ul{font-size:14px;padding:5px  0;background:#f5f5f5;}
.sidebarMenu ul li {background:none;padding-top:0;}
.sidebarMenu li ul a{background: url('../images/ly_li.png') no-repeat 40px center;padding-left:50px;color:#666;height:34px;line-height:34px;font-size:13px;}
.sidebarMenu li ul .cur,.sidebarMenu li ul a:hover{background: url('../images/ly_li.png') no-repeat 40px center;color:#fe4a00; }
.leftNews{border:1px solid #d9d9d9;border-top:1px solid #fe4a00;}
.leftNews li:last-child{margin-bottom:0;}
.listLeft .title{height:60px;line-height:60px;padding-left:25px;font-size:16px;font-weight:normal;color:#fe4a00;border-bottom:1px solid #d9d9d9;}
.listLeft .main{padding:25px;font-size:14px;overflow:hidden;}
.leftNews li{margin-bottom:15px;}
.leftContact{border:1px solid #d9d9d9;margin-top:30px;border-top:1px solid #fe4a00;}
.leftContact .main p{margin-bottom:5px;}

/*  产品列表 */
.proList ul,.caseList ul,.settingList  ul,.honorList ul,.videoList{width:980px;}
.proList li{float:left;overflow:hidden;position:relative;margin-bottom:35px;margin-right:21px;width:300px;}
.proList li .pImg{display:block;width:300px;height:208px;overflow:hidden;position:relative;margin-bottom:15px;}
.proList li img{width:300px;height:208px;transition:all .5s;}
.proList li h4{font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;height:30px;}
.proList li p{height:65px;position:relative;background: url('../images/p_arr.png') no-repeat left bottom;color:#888;transition:all 0.3s;}
.proList li .pImg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,74,0,.7);transition:all 0.3s;transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-webkit-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform-origin:top;z-index:2;}
.proList li .txt{position:absolute;top:0;width:80%;padding:10%;color:#fff;z-index:2;padding-top:8%;opacity:0;transition:all 0.3s;}
.proList li:hover .txt{opacity:1;padding-top:12%;}
.proList li:hover img{transform:scale(1.1);}
.proList li:hover .pImg:before{transform:perspective(200px) rotateX(0);}
.proList li:hover .pImg:after{transition-delay:.1s;margin-top:-27px;opacity:1;}

.proList li:hover h4{color:#ff4a00;}
.proList li:hover p{background:-50px bottom;}
.proList li:after{content:"";position:absolute;left:0;bottom:0;transition:all 0.4s;height:1px;background:#ff4a00;width:0;}
.proList li:hover:after{width:100%;}
.searList ul{width:1380px;}
.proSear .searSelect ul{top:50px;}


/*  产品详情 */
.proShow{border:none;}
.proShowBox1{border:1px solid #d9d9d9;}
.proTitle{font-size:32px;color:#333;font-weight:normal;border-bottom:1px solid #d9d9d9;padding:40px 0;text-align:center;}
.proShow_main{position:relative;overflow:hidden;padding:49px;}
.proShow_box{width:940px;height:590px;position:relative;overflow:hidden;margin:0 auto;margin-bottom:10px;}
.proShow_box li a:after{content:"";position:absolute;background: url('../images/m.png') no-repeat;width:55px;height:54px;bottom:10px;right:10px;}
.proShow_box ul{position:absolute;left:0;top:0;}
.proShow_box ul li{width:940px;height:590px;overflow:hidden;text-align:center;}
.proShow_box li a{position:relative;display:block;}
.proShow_box ul li img{width:940px;height:590px;}
.proShow_main .prev{float:left;cursor:pointer;}
.proShow_main .num{height:85px;overflow:hidden;width:860px;position:relative;float:left;}
.proShow_main .min_pic{padding-top:10px;width:940px;}
.proShow_main .num ul{position:absolute;left:0;top:0;}
.proShow_main .num ul li{width:100px;height:80px;margin-right:5px;padding:1px;}
.proShow_main .num ul li.on{border:1px solid red;padding:0;}
.proShow_main .prev_btn1{width:16px;text-align:center;height:18px;margin-top:30px;margin-right:20px;cursor:pointer;float:left;}
.proShow_main .next_btn1{width:16px;text-align:center;height:18px;margin-top:30px;cursor:pointer;float:right;}
.proShow_main .prev1{position:absolute;top:240px;left:0;width:53px;height:53px;z-index:9;cursor:pointer;z-index:3;}
.proShow_main .next1{position:absolute;top:240px;right:0;width:53px;height:53px;z-index:9;cursor:pointer;z-index:3;}
.proShow_main .btn:hover{opacity:.8;}
.mhc{background:#000;width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50);position:absolute;left:0;top:0;display:none;}
.pop_up{width:500px;height:500px;padding:10px;background:#fff;position:fixed;-position:absolute;left:50%;top:50%;margin-left:-255px;margin-top:-255px;display:none;z-index:99;}
.pop_up_xx{width:40px;height:40px;position:absolute;top:-40px;right:0;cursor:pointer;}
.pop_up2{width:500px;height:500px;position:relative;overflow:hidden;}
.pop_up2{width:500px;height:500px;position:relative;overflow:hidden;float:left;}
.pop_up2 ul{position:absolute;left:0;top:0;}
.pop_up2 ul li{width:500px;height:500px;float:left;}
.proShow_font{overflow:hidden;padding:49px;padding-top:0;text-align:justify;text-justify:inter-ideograph;}
.proShowBox2{padding:45px 0 70px 0;overflow:hidden;}
.proShowBox2 .title{font-size:18px;color:#333;padding-left:15px;border-left:2px solid #fe4a00;margin-bottom:20px;line-height:20px;}
.proShowBox2 .title .more{float:right;font-size:14px;background: url('../images/more.jpg') no-repeat right center;padding-right:20px;font-weight:normal;}
.relativePro{border:1px solid #d9d9d9;padding:46px;padding-bottom:30px;overflow:hidden;height:320px;position:relative;}
.relativePro .ohbox{overflow:hidden;}
.relativePro .pageBtn span{position:absolute;cursor:pointer;left:0;top:140px;font-size:0;line-height:0;background: url('../images/hBtn.jpg') no-repeat ;width:40px;height:40px;}
.relativePro .pageBtn .next{left:auto;right:0;background-position: -40px 0;}
.relativePro .pageBtn span:hover{background-position: -80px 0;}
.relativePro .pageBtn .next:hover{background-position: -120px 0;}

/* 慈善事业 */
.philanthropy{width:940px;height:560px;overflow:hidden;position:relative;margin-bottom:40px;}
.philanthropy li{width:940px;height:560px;overflow:hidden;position:relative;transition:all 0.3s;}
.philanthropy img{width:940px;height:560px;animation:scale 15s linear infinite normal;}
.philanthropy .hd{position:absolute; bottom:20px; z-index:5;right:5%;font-size: 0; line-height:0;height:0px; margin-left:-50px;height:14px;overflow:hidden;}
.philanthropy .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:12px; height:12px;*display:inline; zoom:1;border-radius:100%;}
.philanthropy .hd li:hover,.philanthropy .hd .on{background:none;background:#ff9600;}

/* 荣誉资质 */
.honorList ul{padding:50px 49px 0 49px;overflow:hidden;width:940px;position:relative;z-index:2;background: url('../images/honor_bg2.jpg') no-repeat top center;}
.honorList ul:after{content:"";position:absolute;bottom:50px;left:0;width:100%;background: url('../images/honor_bg.jpg') no-repeat;width:100%;height:36px;z-index:-1;}
.honorList li{width:220px;float:left;width:220px;margin-right:20px;}
.honorList li .pImg{display:block;width:220px;height:225px;overflow:hidden;border:1px solid #d9d9d9;margin-bottom:20px;}
.honorList li img{width:220px;height:225px;transition:all .5s;}
.honorList li p{height:50px;line-height:50px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.honorList li:nth-child(4n){margin-right:0;}
.honorList li:hover img{transform:scale(1.1);}
/* 发展历程 */
.history{border-top:1px solid #e5e5e5;padding:70px 0 40px 0;overflow:hidden;margin:0 49px 0 49px;}

.history ul{position:relative;padding-top:25px;}
.history ul:after{position:absolute;content: "";left:130px;top:0;height:100%;width:1px;background:#ccc;}
.history li{overflow:hidden;margin-bottom:50px;}
.history li h4{font-size:36px;float:left;color:#fe4a00;line-height:36px;font-weight:normal;position:relative;width:180px;font-family: Arial;}
.history li h4:after{content:"";position:absolute;right:35px;top:50%;height:1px;width:28px;background:#fe4a00;z-index:2;}
.history li .font{width:760px;float:left;overflow:hidden;}
.history li .font .pImg{float:left;width:185px;height:140px;margin-right:30px;}
.history li .font img{width:185px;height:140px;transition:all 0.4s;}
.history li .font .txt{overflow:hidden;padding-top:15px;}
.history li .font p{margin-bottom:15px;background: url('../images/h_line.png') no-repeat left 8px;padding-left:15px;}
.partnerList li,.partnerList li img{width:235px;height:125px;}
.oddsTie{background: url('../images/odds_tie.jpg') no-repeat;height:130px;padding-top:40px;color:#fff;font-size:36px;line-height:36px;font-weight:normal;position:relative;text-align:center;margin-bottom:50px;}
.oddsTie i{display:block;font-size:14px;opacity:.8;font-style:normal;}
.oddsTie:after{content:"";position:absolute;left:50%;width:15px;background:#fe4a00;height:1px;width:16px;margin-left:-8px;bottom:50px;}

/* 新闻中心 */
.newsList li{height:145px;border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px;font-size:14px;}
.newsList li .fl{width:230px;height:145px;margin-right:40px;overflow:hidden;}
.newsList li img{width:230px;height:145px;transition:all .5s;}
.newsList li h3{font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li h3 span{float:right;font-size:14px;color:#888;margin-left:20px;}
.newsList li h3 a{color:#333;}
.newsList li h3 a:hover{color:#fe4a00;}
.newsList li p{margin:10px 0;overflow:hidden;height:75px;color:#888;}
.newsList li .more{color:#fe4a00;}
.newsList li .more:hover{text-decoration:underline;}
.newsList li .browse{display:block;overflow:hidden;color:#888;}

.newsList .first{height:265px;overflow:hidden;font-size:13px;}
.newsList .first .fl,.newsList .first img{width:420px;height:265px;}
.newsList .first h3{margin-bottom:20px;}
.newsList .first h3 span{display:block;float:none;margin-left:0;}
.newsList .first p{height:140px;}
.newsList .first .more{width:138px;height:38px;line-height:38px;border:1px solid #c6c6c6;text-align:center;display:inline-block;font-size:12px;color:#666;}
.newsList .first .more:hover{background:#fe4a00;border:1px solid #fe4a00;color:#fff;}
.newsList li:hover img{transform:scale(1.1);}
/* 新闻详细样式 */
.articleBox1{padding-top:40px;}
.articleBox1 .title{text-align:center;font-size:20px;color:#000;margin-bottom:10px;font-weight:normal;}
.articleBox1 .p1{margin-bottom:15px;padding-bottom: 10px; text-align:center;color:#888;}
.detailLeft  .p1,.picShow .p1{border-bottom:1px dotted #adadad;;}
.articleBox1 .p1 span{margin-right:15px;}
.solution .p1{margin-bottom:40px;}
.review{background:#f7f7f7 url(../images/nShow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;border:1px dotted #adadad;border-right:none;border-left:none;text-indent:2em;font-size:14px;color:#333;}
.fontResizer a{padding:0 5px;}
.article_key{background:#f7f7f7 url(../images/nShow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}
.fontsizebox{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}
.fontSize a.active{color:#fe4a00;}
.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad;}
.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date{margin-left:15px;}
.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom: 10px}
.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.relatedNews{margin-top:40px;}
.relatedTitle{font-size:18px;color:#333;padding-left:15px;border-left:2px solid #fe4a00;margin-bottom:20px;line-height:20px;}
.relatedTitle .more{float:right;font-size:14px;background: url('../images/more.jpg') no-repeat right center;padding-right:20px;font-weight:normal;}
.relatedNews_font{font-size:13px;margin-top:15px;width:940px;overflow:hidden;}
.relatedNews_font ul{width:980px;}
.relatedNews_font ul li{float:left;padding-right:50px;width:440px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.relatedNews_font ul li a{background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;}
.relatedNews_font ul li span{float:right;color:#999;margin-left:30px;}

/* 常见问题 */
.faqList li{position:relative;margin-bottom:25px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#fe4a00;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative; padding:0 60px 0 25px; background-color:#f1f1f1; line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;border:1px solid #e1e1e1;}
.faqList li div{display:none;padding:25px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;font-size:14px;background:#f5f5f5;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}

/* 人才招聘 */
.jobList li{border:1px solid #e7e7e7;margin-bottom:20px;}
.jobList li h4{height:40px;line-height:40px;padding:20px 49px;overflow:hidden;font-weight:normal;}
.jobList li h4 span{float:left;font-size:14px;width:140px;}
.jobList li h4 span:nth-child(1){width:280px;font-size:18px;color:#fe4a00;}
.jobList li h4 span:nth-child(3){width:220px;}
.jobList li h4 a{float:right;width:140px;height:40px;background:#fe4a00;color:#fff;line-height:40px;text-align:center;}
.jobList .font{border-top:1px solid #e7e7e7;padding:40px 49px;display:none;}
.jobList .tie{display:block;color:#333;font-size:16px;margin-bottom:10px;}
.jobList li h4 a:hover{background:#d73e00;}

/* 联系 */
.contactBox1{height:260px;overflow:hidden;}
.contactBox1 .pic{width:435px;float:left;margin-right:40px;}
.contactBox1 h3{font-size:24px;color:#333;font-weight:normal;margin-bottom:25px;}
.contactBox1 .txt{height:140px;margin-bottom:15px;overflow:hidden;}
.contactBox1 .more{display:inline-block;width:170px;height:50px;line-height:50px;background:#fe4a00;color:#fff;text-align:center;}
.contactBox1 .more i{display:inline-block;position:relative;background: url('../images/zx_icon.png') no-repeat;width:20px;height:20px;margin-right:8px;top:4px;}
.contactBox1 .more:hover{background:#d73e00;}
.contactBox2{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height:310px;overflow:hidden;margin:40px 0;font-size:15px;}
.contactBox2 li{float:left;background: url('../images/contact_bg2.jpg') no-repeat left center;padding:50px 40px;width:234px;text-align:center;height:210px;}
.contactBox2 li:nth-child(1){background:none;}
.contactBox2 li h4{font-weight:normal;font-size:14px;margin-bottom:25px;color:#fe4a00;}
.contactBox2 li h4 span{display:block;margin-top:15px;}
#dituContent{width:100%;height:420px;}

.decoration{padding:49px;overflow:hidden;}
.decoration .tie{text-align:center;color:#fe4a00;font-size:28px;font-weight:normal;margin-bottom:40px; line-height:40px;}
.decoration .tie i{display:inline-block;background: url('../images/f1.png') no-repeat;width:41px;height:41px;margin-right:10px;position:relative;top:10px;}
.decoration li{float:left;width:430px;border:1px solid #c8c8c8;height:54px;line-height:54px;overflow:hidden;margin-bottom:15px;padding:0 10px;color:#454545;background:#fff;}
.decoration li:nth-child(2n){float:right;}
.decoration li label{float:left;width:130px;padding-left:6px;}
.decoration li i{font-family:"iconfont";font-style:normal;margin-right:10px;float:left;font-size:20px;}
.decoration li input{float:left;height:54px;line-height:54px;font-size:14px;width:290px;}
.decoration li.tarea{width:920px;height:150px;padding:15px 10px;line-height:24px;}
.decoration li.tarea label{line-height:24px;height:30px;}
.decoration li.tarea textarea{width:100%;height:130px;padding:5px;box-sizing: border-box;}
.decoration li.code{width:100%;padding:0;border:none;background:none;height:56px;}
.decoration li.code img{background:#fff;padding:16px;}
.decoration li.code p{border:1px solid #c8c8c8;background:#fff;}
.decoration li.code .verifycode{width:160px;}
.decoration li.code .sub{float:right;background:#fe4a00;color:#fff;font-size:14px;cursor:pointer;transition:all 0.3s;}
.decoration li.code label{width:100px;}
.decoration li.code .sub:hover{background:#d73e00;}


.supplier{background:#f0f0f0;padding:60px 49px;border-top:1px solid #d9d9d9;}
.supplier .tie i{background: url('../images/f2.png') no-repeat;}